<?php
/*************************************************/
/*     __            __    ____                  */
/*    / / ___  ____ / /_  / __/__  ____ __ ___   */
/*   / /_/ -_|/ __//  _/ _\ \/ ° // __// // _ \  */
/*  /___/\__//_/  /_/   /___/\__//_/  /_//_//_/  */
/*                                               */
/*************************************************/
class Dispatcher{

	/**
	 * liste des modules existant
	 * @var array
	 */
	var $listModules = Array('Utilisateur', 'Actu');
	
	
	function Dispatcher(){}
	
	/**
	 * Dispatche les différentes requêtes vers le bon controleur
	 */
	function dispatch(){
		
		if(isset($_GET['module']) && in_array($_GET['module'],$this->listModules)){
			
			$module_name = $_GET['module'].'Controleur';
			$module = new $module_name();
			
			$module->callAction($_REQUEST);
		}else{
			
			$module = new IndexControleur();
			$module->callAction($_REQUEST);
		}
	}	
}
?>